Configuracion teclados QMK

Instalar QMK

Primero tenemos que instalar el CLI de QMK, que es la herramienta con la que haremos todas las operaciones, los instalamos usando pip (el gestor de paquetes de python):

python3 -m pip install --user qmk

El comando qmk se instala en ~/.local/bin/, así que a continuación editamos el archivo ~/.bashrc para añadir la siguiente linea:

PATH=$PATH:$HOME/.local/bin/

Ahora antes de configurar el qmk tenemos que instalar los siguientes paquetes:

Ejecutamos el siguiente comando (como root):

# zypper in dfu-util dfu-programmer avrdude cross-avr-gcc7 cross-arm-none-gcc7

A continuacion configuramos el qmk con el siguiente comando:

qmk setup

El comando se ejecuta de manera interactiva preguntando algunas cosas, podemos dejarlo todo por defecto

Ahora compilamos una imagen para nuestro teclado con el layout por defecto:

qmk compile -kb xiudi/xd75 -km default

Si obtenemos un error de compilacion de la librería avr podemos solucionarlo instalando el siguiente paquete:

# zypper in avr-libc

Antes de flashear la imagen al teclado tenemos que configurar las reglas udev para que el sistema pueda detectar nuestro teclado, para ello copiamos el archivo de reglas de la siguiente manera:

# cp /home/jericho/qmk_firmware/util/udev/50-qmk.rules /etc/udev/rules.d/

Y recargamos las reglas con los siguientes comando:

# udevadm control --reload-rules # udevadm trigger

Ahora conectamos nuestro teclado, lo ponemos en modo bootloader (boton reset) para poder flashearlo, y ejecutamos el siguiente comando para flashear la imagen:

qmk flash -kb xiudi/xd75 -km default

Para crear un nuevo layout para un teclado lo hacemos con el siguiente comando:

qmk new-keymap -kb xiudi/xd75
Tags

QMK | Keyboard